$(function(){

    // $.validator.addMethod("isUser",function(val){
    //     return /^[a-zA-Z0-9_]{6,16}$/.test(val);
    // },"用户名不合法");
    //
    // $.validator.addMethod("isChinese",function(val){
    //     return /[\u4e00-\u9fa5]+/.test(val);
    // },"真实名字必须是中文");
    //
    // $.validator.addMethod("isEmail",function(val){
    //     return /\w+@\w+\.\w+/.test(val);
    // },"邮箱不合法");

    $("#register").validate({
        //1.定义规则
        rules:{
            // uname:{
            //     required:true,
            //     rangelength:[6,16],
            //     isUser:true,
            //     // remote得到结果只希望是 true和false
            //     remote:{
            //         url:"http://localhost/php/beibeinet/serve/checkUser.php",
            //         type:"post"
            //     }
            // },
            // upwd:{
            //     required:true,
            //     rangelength:[6,16],
            //     // isUser:true,
            // },
            // upwd2:{
            //     equalTo:"#upwd"
            // },
            // urealyname:{
            //     required:true,
            //     rangelength:[2,10],
            //     isChinese:true
            // },
            // // uemail:{
            // //     isEmail:true
            // // }
            phoneNumber:{
                required:true,
                digits:true,
                rangelength:[11,11],
                remote:{
                    url:"serve/checkUser.php",
                    type:"post"
                }
            },
            yanz1:{
                required:true
            },
            yanz2:{
                required:true
            },
            pwd:{
                required:true,
                rangelength:[6,20]
            },
            pwd2:{
                equalTo:"#password"
            }
        },
        //2.定义规则提示
        messages:{
            phoneNumber:{
                required:"*手机号必填",
                digits:"*必须是数字",
                rangelength:"*手机号长度必须是{0}位",
                remote:"*用户已存在"
            },
            yanz1:{
                required:"*验证码必填"
            },
            yanz2:{
                required:"*验证码必填"
            },
            pwd:{
                required:"*密码必填",
                rangelength:"*密码的长度必须是{0}-{1}"
            },
            pwd2:{
                equalTo:"*两次的密码不一致"
            }
            // uname:{
            //     required:"用户名必填",
            //     rangelength:"用户名的长度必须是{0}-{1}",
            //     remote:"该用户名已存在"
            // },
            // upwd:{
            //     required:"密码必填",
            //     rangelength:"密码的长度必须是{0}-{1}"
            // },
            // upwd2:{
            //     equalTo:"两次密码不一致"
            // },
            // urealyname:{
            //     required:"真实姓名必填",
            //     rangelength:"真实姓名的长度必须是{0}-{1}",
            // }
        },
        //3.提交
        submitHandler:function(){
            $.ajax({
                url : "serve/register.php",
                type:"post",
                data: $("#register").serialize(),
                dataType:"json",
                success:function (res){
                    alert("res.msg");
                }
            });
            // $.post("../serve/register.php",$("#myform").serialize(),function(){
            //
            // });

            return false;//阻止form表单的默认提交行为
        }
    })
});